hvmloader: Enable SCI in QEMU has it disabled.
authorKeir Fraser <keir@xen.org>
Thu, 28 Jul 2011 14:40:54 +0000 (15:40 +0100)
committerKeir Fraser <keir@xen.org>
Thu, 28 Jul 2011 14:40:54 +0000 (15:40 +0100)
commit9f1687725292f90c8bc9e7266f062b2e7ec029df
tree28718e9d06fbba98745c3f91086e0f7081fd5491
parent96b740e209d0bea4c16d93211ceb139fc98d10c2
hvmloader: Enable SCI in QEMU has it disabled.

When booting a Windows guest, the OS report an issue with the ACPI (in
a BSOD). The exact issue is "SCI_EN never becomes set in PM1 Control
Register." (quoted from WinDbg help).

So this patch enables the flags SCI_EN if it is not yet enabled.

Reported-by: Tobias Geiger <tobias.geiger@vido.info>
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Keir Fraser <keir@xen.org>
tools/firmware/hvmloader/acpi/acpi2_0.h
tools/firmware/hvmloader/acpi/static_tables.c
tools/firmware/hvmloader/hvmloader.c